##VAC - plugin & plugin - plugin talk##

########
some functions additionally transmit information in the form of scoreboard vac_event_data
########

##should be in your plugin##
function #vac:plugin/info
function #vac:plugin/info_say
function #vac:plugin/list
function #vac:plugin/list_say
function #vac:plugin/list_scoreboard
function #vac:vac_uninstall_event
##should be in your plugin##

#function #vac:plugin/check_broke_event   (temp not work)
#-if any plugin set check_broke 1 player not checked
#-check (id check)
#-check_broke (0-no,1-yes)
function #vac:plugin/info
-sending plugin information any method
-need for debug log
function #vac:plugin/info_say
-sending plugin information command say
-need for debug log
function #vac:plugin/list
-sending plugin name any method
-need for send player name plugin and another plugin info
function #vac:plugin/list_say
-sending plugin name command say
-need for debug log
function #vac:plugin/list_scoreboard
-sending plugin name in scoreboard vac_plugin_list
-need for plugin can saw another conflictable plugin

function #vac:ai_learn_event
-id (check id)
function #vac:debug_event
-called when using debug
function #vac:debug_log_event
-called when vac send debug log
function #vac:pearl_event_end
-called when pearl touch entity or block
function #vac:pearl_register_event
-called when pearl register vac
function #vac:player_agree_event
-called when player agree
function #vac:player_ban_event
-called when vac try ban player
function #vac:player_break_block_event
-called when player breaked block
function #vac:player_drop_item_event
-called when player drop item
function #vac:player_fall_fix_event
-called when vac fix fall damage player
function #vac:player_gamemode_event
-called when vac fix gamemode player
function #vac:player_inventory_change_event
-called when inventory player has been changed
function #vac:player_join_event
-called when player join on server
function #vac:player_kick_event
-called when vac try kick player
function #vac:player_load_event
-called when vac has been loaded player
function #vac:player_pearl_use_event
-called when player use pearl
function #vac:player_pick_item_event
-called when player pick item
function #vac:player_place_block_event
-called when player placed block
function #vac:player_send_agree_event
-called when vac send player agree
function #vac:player_warn_event
-called when player hasbeen warned
-warn (id check)
function #vac:player_xyz_change_event
-called when player xys has been changed
function #vac:player_xyz_fix_0_event
-called when vac fix player position 0 method
function #vac:player_xyz_fix_1_event
-called when vac fix player position 1 method
function #vac:vac_first_load_event
-called when vac first loaded
function #vac:vac_load_event
-called when vac load
function #vac:vac_uninstall_event
-called when vac unistall